home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
011
/
pchelp.arc
/
HELP1.DOC
< prev
next >
Wrap
Text File
|
1985-03-03
|
10KB
|
270 lines
IBM PERSONAL COMPUTER ON-LINE HELP
V4.0 by D.N.Ikle' 02/25/85
For public domain use only
PURPOSE
This utility is designed to provide an on-line description of
all the commands and utilities available on an IBM PC or PC
compatible hard disk system running DOS 2.x and a variety of
commercial and public domain utilities. A stripped down
version can also be installed on a floppy disk based PC or
PC compatible system with no hard disk.
REQUIREMENTS
The basic requirements are an IBM PC or PC compatible, an 80
column color or monochrome display, the public domain utility
DPATH (supplied), and version 2.0 or higher of PC-DOS. A
hard disk significantly improves performance but is not
required. The public domain utilities LU and USQ are
required to unpack and unsqueeze the distribution library
files.
INTRODUCTION
The On-Line HELP facility was designed to run on a hard disk
system which can accomodate a large number of commercial and
public domain utilities, in addition to the usual DOS 2.x
commands. In this environment, file access time is minimal,
and the DOS 2.x tree structure can be used to organize all
the files necessary to support such a system.
Basically, On-Line HELP consists of the executable file
HELP.COM and non-executable text files having the extension
.###. These text files contain the information displayed by
the HELP facility for each command referenced by the system.
For HELP to function properly, appropriate paths must be
created so that DOS can find the necessary files in whatever
sub-directory structure the user has created. Specifically,
the DOS PATH command is used to locate HELP.COM, and the
public domain utility DPATH is used to locate the .### files.
FILES
On-Line HELP is distributed on bulletin boards in the two
squeezed library distribution files PC-HELP1.LQR and
PC-HELP2.LQR.
IBM PERSONAL COMPUTER ON-LINE HELP V4.0 by D.N.Ikle' Page 2
PC-HELP1.LQR contains the following files:
README Description of the distribution files.
TEMPLATE Skeleton HELP display file.
HELP.COM Executable On-Line HELP file.
HELP.DOC Documentation for On-Line HELP.
HELP.### HELP for On-Line HELP.
HELPHELP.### Instructions for On-Line HELP.
NOTATION.### Notation used in On-Line HELP.
SYSTEM.### Description of the user's system.
COMMANDS.### List of available commands and utilities.
DPATH.COM Public domain path extender utility.
DPATH.DOC Documentation for DPATH.
HELPFIL1.LBR HELP files for DOS 2.0 commands.
PC-HELP2.LQR contains the following files:
README Description of the distribution files.
HELPFIL2.LBR HELP files for The Norton Utilities 3.0.
HELPFIL3.LBR HELP files for public domain utilities.
It is assumed that the user has the public domain utilities
LU and USQ and knows how to unsqueeze and unpack the
distribution files.
INSTALLATION
Following are two possible configurations that can be used as
examples to enable user to install On-Line HELP on any
system. The user is assumed to be capable of creating
sub-directories and moving files between them.
HARD DISK CONFIGURATION: Organize the system files into the
following sub-directories on drive C: :
\ DOS 2.x internal/external commands.
\utility Support files for various utilities.
\utility\private Commercial utilities (eg. Norton).
\utility\public Public domain utilities.
\utility\doclib Public domain utility document files.
\help HELP files for On-Line HELP.
\help\pcdos HELP files for DOS 2.x commands.
\help\private HELP files for commercial utilities.
\help\public HELP files for public domain utilities.
IBM PERSONAL COMPUTER ON-LINE HELP V4.0 by D.N.Ikle' Page 3
Copy DPATH.COM and HELP.COM into \utility\public and insert
the following lines into an AUTOEXEC.BAT file in the drive C:
root directory:
path c:\;c:\utility\private;c:\utility\public
dpath c:\help;c:\help\pcdos;c:\help\private;c:\help\public
FLOPPY DISK CONFIGURATION: Create a system diskette with
the following sub-directories to be run from drive A: :
\ All DOS and other executable system files.
\help HELP files for all commands in \.
Copy DPATH.COM and HELP.COM into \ and insert the following
lines into an AUTOEXEC.BAT file in the root directory:
path a:\
dpath a:\help
Once the files are organized to suit the user's own system
and the appropriate paths have been created, the On-Line HELP
facility will be available for use the next time the system
is booted up.
USAGE
HELP [keyword]
where the optional argument keyword consists of 1 to 8
characters. Allowable formats are:
1) Type HELP
to get a menu asking for entry of one of the keywords
described below.
2) Type HELP ?
to get a very brief summary of how HELP works.
3) Type HELP HELP
to get a detailed description of the On-Line HELP
facility.
4) Type HELP commandname
to view the HELP display for the requested system command
or utility.
IBM PERSONAL COMPUTER ON-LINE HELP V4.0 by D.N.Ikle' Page 4
5) Type HELP featurename
to view the HELP display for the requested special system
feature. Features currently defined to HELP are those
describing certain advanced features of DOS 2.x:
ANSI AUTOEXEC BATCH CONFIG(uration)
FILTERS PIPES REDIRECT(ion)
and several special features of On-Line HELP:
COMMANDS Lists all the commands/utilities available.
NOTATION Describes the notation used on HELP screens.
SYSTEM Describes all the system enhancements.
Following entry of a valid keyword, 1 to 8 screens of text
are displayed from the text file that describes the command,
utility, or feature. From any individual HELP screen, press
Enter to return to the HELP menu, or Escape to return to DOS.
If Escape is pressed, all but the first line of the current
screen remains on the display to allow the user to enter the
command at the bottom of the display while viewing most of
the instructions. The cursor control keys Up, Dn, PgUp,
PgDn, Home and End can be used to move backward or forward a
line or a screen at a time or to display the first or last
HELP screen in the current file. These options are
summarized on line 25 of the display, which also indicates
whether the file is continued on another screen or the end of
file has been reached.
MAINTENANCE
The individual HELP displays are ASCII text files having the
extension .###, and they can be easily modified with a good
text editor ( remember that one screen holds 23 lines of
text). Most displays have been kept to one screen for
simplicity, but some have been extended to more screens where
needed. The maximum allowable length of a HELP file is 184
lines (23 lines x 8 pages) of 80 column text. The special
file HELPHELP.### should contain exactly 23 lines of text in
columns 1 to 75, since its contents are displayed within a
fixed window.
The HELP files contained in HELPFIL3.LBR were written by the
author to describe the public domain utilities actually on
his system. These must be edited and/or deleted to describe
the utilities available on other systems. In addition, the
.### files contained in PC-HELP1.LQR must be edited to
conform to the details of the user's own system
configuration.
Note that if the IBM Personal Editor is used, the files must
be saved with the NOTABS option.
IBM PERSONAL COMPUTER ON-LINE HELP V4.0 by D.N.Ikle' Page 5
ACKNOWLEDGEMENTS
This program relies entirely on another public domain program
DPATH, by David Micon, to allow HELP to find the appropriate
HELP file in the sub-directories containing the .### files.
Version 4.0 is written in Turbo Pascal in order to improve
performance over earlier versions written in BASIC. The
program comtains versions of several public domain Turbo
procedures without which this effort would not have been
possible:
FASTWRITE is an inline procedure that writes text to the
screen quickly, by Marshall Brain.
CLINE allows arguemnts to be picked up from the command line,
by Joe Doran.
INKEY duplicates the BASIC function INKEY$, by Joe Doran.
SOURCE
This utility is placed in the public domain by its author:
David N. Ikle'
1671 Newport Street
Denver, CO 80220
303-333-9322
Comments and suggestions are welcomed.